import { apiPrefix } from '@/consts/consts'

export default ({ $service:request }) => ({
  // 4.5.1、查看应用分组和列表
  appGroupList(params) {
    return request({
      url: `${apiPrefix}/api/v1/app/group/list`,
      method: 'get',
      params
    })
  },

  // 4.5.2、获取自由模式下数据
  appGroupFree(params) {
    return request({
      url: `${apiPrefix}/api/v1/app/group/free`,
      method: 'get',
      params
    })
  },
  
  // 4.5.3、取消自由模式 (记得问下入参)
  appGroupFreeDelete(data) {
    return request({
      url: `${apiPrefix}/api/v1/app/group/free/delete/group_id`,
      method: 'delete',
      data
    })
  },
    
  // 4.5.4、获取总控模式下数据
  appGroupMaster(data) {
    return request({
      url: `${apiPrefix}/api/v1/app/group/master`,
      method: 'put',
      data
    })
  },
  
  // 4.5.5、取消总控模式
  appDeteleGroup(data) {
    return request({
      url: `${apiPrefix}/api/v1/app/group/master/delete/group_id`,
      method: 'delete',
      data
    })
  },
 
})
